.viewport {
	moz-user-select: none; khtml-user-select: none; user-select: none
}
.viewport-static-image {
	moz-user-select: none; khtml-user-select: none; user-select: none
}
.panorama {
	moz-user-select: none; khtml-user-select: none; user-select: none
}
.scale-pmc {
	moz-user-select: none; khtml-user-select: none; user-select: none
}
.viewport {
	FLOAT: left
}
.viewport-static-image {
	FLOAT: left
}
.viewport {
	BACKGROUND-IMAGE: url(../../img/tileshop_pmc.1/loading_bg.gif); OVERFLOW: hidden
}
.viewport .dnd {
	BACKGROUND-IMAGE: url(../../img/tileshop_pmc.1/loading_bg.gif)
}
.dnd {
	MARGIN-LEFT: auto; CURSOR: url(http://www.ncbi.nlm.nih.gov/corehtml/jsutils/cur/grab.cur), move; MARGIN-RIGHT: auto
}
.moving {
	CURSOR: url(http://www.ncbi.nlm.nih.gov/corehtml/jsutils/cur/grabbing.cur), move
}
.viewport-static-image {
	BACKGROUND-IMAGE: none; OVERFLOW: hidden; BACKGROUND-COLOR: #ccc
}
.viewport-static-image IMG {
	CURSOR: url(http://www.ncbi.nlm.nih.gov/corehtml/jsutils/cur/zoomin.cur), auto
}
.tileshop {
	FLOAT: left; CURSOR: url(http://www.ncbi.nlm.nih.gov/corehtml/jsutils/cur/zoomin.cur), auto; BACKGROUND-COLOR: #fff
}
.nodrag {
	CURSOR: default
}
.static {
	BACKGROUND-IMAGE: none; CURSOR: default; BACKGROUND-COLOR: #ccc
}
.static IMG {
	BACKGROUND-IMAGE: none; CURSOR: default; BACKGROUND-COLOR: #ccc
}
.half-static {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ccc
}
.half-static IMG {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ccc
}
.tile-fill {
	BACKGROUND-COLOR: #f0f
}
.panorama {
	BORDER-RIGHT: #f0ffff 3px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BACKGROUND-COLOR: #ecf0f4; BORDER-BOTTOM-STYLE: none
}
.panorama DIV {
	OVERFLOW: hidden
}
.panorama IMG {
	CURSOR: pointer
}
.pan-switcher {
	BORDER-RIGHT: #000 1px; BORDER-TOP: #000 1px; BACKGROUND-IMAGE: url(../../img/tileshop_pmc.1/pan_close.gif); BORDER-LEFT: #000 1px; WIDTH: 10px; CURSOR: pointer; BORDER-BOTTOM: #000 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; BACKGROUND-COLOR: transparent
}
.pan-switcher-close {
	BACKGROUND-IMAGE: url(../../img/tileshop_pmc.1/pan_open.gif)
}
.pan {
	BORDER-RIGHT: #000 2px dotted; BORDER-TOP: #000 2px dotted; FONT-SIZE: 1px; FILTER: alpha(opacity=70); BORDER-LEFT: #000 2px dotted; CURSOR: move; BORDER-BOTTOM: #000 2px dotted; BACKGROUND-COLOR: #dce0e4; opacity: 0.7
}
DIV.panel {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #ecf0f4
}
DIV.panel P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 21px; FLOAT: left; PADDING-BOTTOM: 0.2em; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ecf0f4; TEXT-ALIGN: center
}
DIV.panel P SPAN {
	PADDING-LEFT: 25px; FLOAT: left; MARGIN: 0px; WIDTH: 85%
}
DIV.panel P A {
	DISPLAY: none; MIN-HEIGHT: 21px; TEXT-DECORATION: none
}
DIV.panel P A.active {
	BACKGROUND-POSITION: 13px 0px; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(../../img/tileshop_pmc.1/toolbar.gif); MARGIN: 0px 5px 0px 0px; WIDTH: 36px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
DIV.panel P A.active:hover {
	BACKGROUND-POSITION: -67px 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ecf0f4; TEXT-DECORATION: none
}
DIV.panel DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.panel DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.panel DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.panel DT IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.panel DL {
	FLOAT: left; WIDTH: 100%
}
DIV.panel DL DD {
	FLOAT: right
}
DIV.panel DL DT {
	FLOAT: left; BACKGROUND-IMAGE: url(../../img/tileshop_pmc.1/loading_bg.gif)
}
.scale-pmc {
	MARGIN: auto; WIDTH: 32px; PADDING-TOP: 0em
}
.scale-pmc A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-SIZE: 3px; BACKGROUND-IMAGE: url(../../img/tileshop_pmc.1/toolbar.gif); PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; TEXT-DECORATION: none
}
.scale-pmc A:hover {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.scale-pmc A.scale-up {
	MARGIN: 2px auto; WIDTH: 22px; HEIGHT: 22px
}
.scale-pmc A.scale-up-disabled {
	MARGIN: 2px auto; WIDTH: 22px; HEIGHT: 22px
}
.scale-pmc A.scale-down-disabled {
	MARGIN: 2px auto; WIDTH: 22px; HEIGHT: 22px
}
.scale-pmc A.scale-down {
	MARGIN: 2px auto; WIDTH: 22px; HEIGHT: 22px
}
.scale-pmc A.scale-up {
	BACKGROUND-POSITION: 4px -26px
}
.scale-pmc A.scale-up:hover {
	BACKGROUND-POSITION: -76px -26px
}
.scale-pmc A.scale-up-disabled {
	BACKGROUND-POSITION: -36px -26px; CURSOR: default
}
.scale-pmc A.scale-down {
	BACKGROUND-POSITION: 4px -226px
}
.scale-pmc A.scale-down:hover {
	BACKGROUND-POSITION: -76px -226px
}
.scale-pmc A.scale-down-disabled {
	BACKGROUND-POSITION: -36px -226px; CURSOR: default
}
.scale-pmc A.scale-1 {
	BACKGROUND-POSITION: 3px -57px
}
.scale-pmc A.scale-1:hover {
	BACKGROUND-POSITION: -77px -57px
}
.scale-pmc A.selected-1 {
	BACKGROUND-POSITION: -37px -57px; CURSOR: default
}
.scale-pmc A.selected-1:hover {
	BACKGROUND-POSITION: -37px -57px; CURSOR: default
}
.scale-pmc A.scale-2 {
	BACKGROUND-POSITION: 3px -77px
}
.scale-pmc A.scale-2:hover {
	BACKGROUND-POSITION: -77px -77px
}
.scale-pmc A.selected-2 {
	BACKGROUND-POSITION: -37px -77px; CURSOR: default
}
.scale-pmc A.selected-2:hover {
	BACKGROUND-POSITION: -37px -77px; CURSOR: default
}
.scale-pmc A.scale-3 {
	BACKGROUND-POSITION: 3px -97px
}
.scale-pmc A.scale-3:hover {
	BACKGROUND-POSITION: -77px -97px
}
.scale-pmc A.selected-3 {
	BACKGROUND-POSITION: -37px -97px; CURSOR: default
}
.scale-pmc A.selected-3:hover {
	BACKGROUND-POSITION: -37px -97px; CURSOR: default
}
.scale-pmc A.scale-4 {
	BACKGROUND-POSITION: 3px -117px
}
.scale-pmc A.scale-4:hover {
	BACKGROUND-POSITION: -77px -117px
}
.scale-pmc A.selected-4 {
	BACKGROUND-POSITION: -37px -117px; CURSOR: default
}
.scale-pmc A.selected-4:hover {
	BACKGROUND-POSITION: -37px -117px; CURSOR: default
}
.scale-pmc A.scale-5 {
	BACKGROUND-POSITION: 3px -137px
}
.scale-pmc A.scale-5:hover {
	BACKGROUND-POSITION: -77px -137px
}
.scale-pmc A.selected-5 {
	BACKGROUND-POSITION: -37px -137px; CURSOR: default
}
.scale-pmc A.selected-5:hover {
	BACKGROUND-POSITION: -37px -137px; CURSOR: default
}
.scale-pmc A.scale-6 {
	BACKGROUND-POSITION: 3px -157px
}
.scale-pmc A.scale-6:hover {
	BACKGROUND-POSITION: -77px -157px
}
.scale-pmc A.selected-6 {
	BACKGROUND-POSITION: -37px -157px; CURSOR: default
}
.scale-pmc A.selected-6:hover {
	BACKGROUND-POSITION: -37px -157px; CURSOR: default
}
.scale-pmc A.scale-7 {
	BACKGROUND-POSITION: 3px -177px
}
.scale-pmc A.scale-7:hover {
	BACKGROUND-POSITION: -77px -177px
}
.scale-pmc A.selected-7 {
	BACKGROUND-POSITION: -37px -177px; CURSOR: default
}
.scale-pmc A.selected-7:hover {
	BACKGROUND-POSITION: -37px -177px; CURSOR: default
}
.scale-pmc A.scale-8 {
	BACKGROUND-POSITION: 3px -207px
}
.scale-pmc A.scale-8:hover {
	BACKGROUND-POSITION: -77px -207px
}
.scale-pmc A.selected-8 {
	BACKGROUND-POSITION: -37px -207px; CURSOR: default
}
.scale-pmc A.selected-8:hover {
	BACKGROUND-POSITION: -37px -207px; CURSOR: default
}
